// 导入 Vue Router 相关的函数和组件
import {createRouter, createWebHashHistory, createWebHistory} from 'vue-router'


// 创建一个 Vue Router 实例
const router = createRouter({
  // history: createWebHashHistory(),//hash模式
  history: createWebHistory(),  // history模式
  // 该实例使用哈希历史模式，这意味着URL的哈希部分（#）将被用来模拟一个完整的URL路径
  routes: [{path:'/find',component:()=>import('@/views/FindView.vue')},
           {path:'/my',component:()=>import('@/views/MyView.vue')},
           {path:'/friend',component:()=>import('@/views/FriendView.vue')},
           {path:'/',redirect:'/home'},
           {path:'/home',component:()=>import('@/views/HomeView.vue')},
           {name:'SearchView',path:'/search/:keyword?',component:()=>import('@/views/SearchView.vue')},
           {path: '/:pathMatch(.*)*', component:()=>import('@/views/NotFoundView.vue')}
          ]
})

// 导出 Vue Router 实例，以便在其他部分的代码中导入和使用
export default router
